:global {
	#kuiper_app {
		overflow-y: auto;
	}
	.mt_2 {
		margin-top: -2px;
	}
	.h50p {
		height: 50%;
	}
	[class^='report_level_'] {
		padding: 4px 8px;
		border: 1px solid #A00000;
		border-radius: 16px;
		color: #A00000;
		font-weight: 700;
		&.report_level_5_item {
			color: #A00000;
			border-color: #A00000;
		}
		&.report_level_4_item {
			color: #E01010;
			border-color: #E01010;
		}
		&.report_level_3_item {
			color: #F5A623;
			border-color: #F5A623;
		}
		&.report_level_2_item {
			color: #F8E71C;
			border-color: #F8E71C;
		}
		&.report_level_1_item {
			color: #11AB4E;
			border-color: #11AB4E;
		}
	}
	.avaTaskTable {
		.ant-table-wrapper {
			min-height: auto !important;
		}
		.ant-table-tbody > tr > td.ant-table-cell {
			padding: 8px 10px !important;
		}
		.ant-table-tbody {
			tr:nth-child(2n) {
				background: #f7f9fc;
			}
		}
	}
}
.report-box {
	min-width: 1152px;
	background: #F7F9FC url('./images/banner.png') no-repeat top center;
	height: auto;
	color: #686C78;
	padding-bottom: 24px;
	position: relative;
	padding-bottom: 144px;
	&::after {
		content: '';
		position: absolute;
		bottom: 0;
		height: 144px;
		width: 100%;
		z-index: 1;
		background: #F7F9FC url('./images/food.png') no-repeat top center;
	}
	.report-content {
		width: 1125px;
		min-height: 100%;
		margin: 0 auto;
	}
	.fs36 {
		font-size: 36px;
	}
	.h192 {
		height: 192px;
	}
	.mb40 {
		margin-bottom: 30px;
	}
	.type-icon {
		width: 108px;
		height: 128px;
		background: url('./images/type_0.png') no-repeat center;
		&.type_0 {
			background-image: url('./images/type_0.png');
		}
		&.type_1 {
			background-image: url('./images/type_2.png');
		}
		&.type_2 {
			background-image: url('./images/type_3.png');
		}
	}
	.minH60 {
		min-height: 60px;
	}
	.h312 {
		height: 312px;
	}
	.pb32 {
		padding-bottom: 32px;
	}
	.assets-item {
		line-height: 60px;
		background: rgba(11, 111, 214, .06);
		padding-left: 16px;
		position: relative;
		&::before {
			content: '';
			width: 4px;
			height: 100%;
			background: #0b6fD6;
			position: absolute;
			left: 0;
			top: 0;
		}
	}
	.h336 {
		height: 336px;
	}
	.h402 {
		height: 402px;
	}
	.minH336 {
		min-height: 336px;
	}
	.w150 {
		width: 150px;
	}
	.asset-top1 {
		padding-left: 28px;
		position: relative;
		&::before {
			content: '1';
			position: absolute;
			display: inline-block;
			width: 20px;
			height: 24px;
			left: 0;
			top: 0;
			color: #fff;
			text-align: center;
			font-size: 12px;
			line-height: 24px;
			background: url('./images/top1_bg.png') no-repeat top center;
		}
	}
	.w90 {
		width: 90px;
	}
	.security-bg, .vul-bg {
		background-image: url('./images/security_bg.png');
		background-repeat: no-repeat;
    background-position: 90% 90%;
		&.vul-bg {
			background-image: url('./images/vul_bg.png');
		}
	}
	.h518 {
		height: 518px;
	}
	.minH518 {
		min-height: 518px;
	}
	.ava-top-item {
		padding-left: 28px;
		position: relative;
		&::before {
			content: '1';
			position: absolute;
			display: inline-block;
			width: 16px;
			height: 18px;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			color: #fff;
			text-align: center;
			font-size: 10px;
			font-weight: 700;
			line-height: 18px;
			background: url('./images/ava_top_1.png') no-repeat top center;
		}
		&.ava-top-item1 {
			&::before {
				content: '1';
				background-image: url('./images/ava_top_1.png');
			}
		}
		&.ava-top-item2 {
			&::before {
				content: '2';
				background-image: url('./images/ava_top_2.png');
			}
		}
		&.ava-top-item3 {
			&::before {
				content: '3';
				background-image: url('./images/ava_top_3.png');
			}
		}
	}
	.h380 {
		height: 380px;
	}
	.foot-content {
		position: absolute;
		bottom: 96px;
		left: 50%;
		transform: translateX(-50%);
		padding-left: 58px;
		width: 1125px;
		z-index: 2;
		color: #cbd1da;
	}
	.warning-tip {
		width: 100%;
		height: 40px;
		margin-top: 10px;
		line-height: 40px;
		border-radius: 4px;
		border: 1px solid #FAAF2B;
		color: #FAAF2B;
		padding: 0 16px;
		background: rgba(250, 175, 43, .08)
	}
	.web-empty1 {
		height: 272px;
		background: var(--background-card) url('./images/web_empty_1.png') no-repeat center;
	}
	.web-empty2 {
		height: 272px;
		background: var(--background-card) url('./images/web_empty_2.png') no-repeat center;
	}
	.ava-empty {
		height: 428px;
		background: var(--background-card) url('./images/ava_empty.png') no-repeat center;
	}
}
.user-name-form {
	width: 300px;
	height: 200px;
	margin: 10vh auto;
}
.css-span {
	>span:nth-child(n+3) {
		&::before {
			content: '; ';
			display: inline;
		}
	}
}
